index-files-created-as-root
authorDebian OpenLDAP Maintainers <pkg-openldap-devel@lists.alioth.debian.org>
Sun, 28 May 2017 16:59:46 +0000 (16:59 +0000)
committerRyan Tandy <ryan@nardis.ca>
Sun, 28 May 2017 16:59:46 +0000 (16:59 +0000)
commitc3e312ddcc84f0601b93916bb34fe0f84d44818c
tree983462e6cd3760a736f7f47eaedcd9b4071a5959
parent2e680b7f9dc54a9d2ded3b1e8be4ed1ec66ac7c5
index-files-created-as-root

Document in the man page that slapindex should be run as the same user
as slapd, and print a warning if it's run as root (since Debian defaults
to running slapd as openldap).

Not suitable for upstream in this form.  This patch needs to be reworked
to check the BerkeleyDB database ownership and only warn if running as
root with a database that's not owned by root.

Upstream ITS #5356 filed requesting better handling of this.  Current
upstream discussion leans towards putting the check into the database
backend and aborting if slapd is run as a different user than the database
owner, which is an even better fix.

Gbp-Pq: Name index-files-created-as-root
doc/man/man8/slapindex.8
servers/slapd/slapindex.c